home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
cam_m110.zip
/
CAM-MAIL.DOC
next >
Wrap
Text File
|
1992-06-12
|
110KB
|
2,109 lines
TABLE OF CONTENTS
DISCLAIMER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
LICENSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
REGISTRATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
INSTALLATION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
CAM-MAIL SETUP MANAGER CMSetUp.EXE. . . . . . . . . . . . . . . . . . . 7
BULLETIN SCANNING . . . . . . . . . . . . . . . . . . . . . . . . 7
COMPRESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
DOWNLOAD LIMITS . . . . . . . . . . . . . . . . . . . . . . . . . 10
NEW FILE SCANNING . . . . . . . . . . . . . . . . . . . . . . . . 11
MISCELLANEOUS PATHS . . . . . . . . . . . . . . . . . . . . . . . 13
PROTOCOLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
FORCING CONFERENCE SCANNING . . . . . . . . . . . . . . . . . . . . . . 18
BATCH FILES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
COMMAND LINE SWITCHES . . . . . . . . . . . . . . . . . . . . . . . . . 20
CRC SYSTEM MANAGER. . . . . . . . . . . . . . . . . . . . . . . . . . . 21
USER SYSTEM MANAGER . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Edit User Flags . . . . . . . . . . . . . . . . . . . . . . . . . 23
Scan Flags. . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Registration Flags. . . . . . . . . . . . . . . . . . . . . . . . 28
NetWork Names Configuration . . . . . . . . . . . . . . . . . . . 30
Defining NetWork Conferences (Individually) . . . . . . . . . . . 31
Defining NetWork Conferences (By Range) . . . . . . . . . . . . . 32
ECHOING MAIL BETWEEN BBS's. . . . . . . . . . . . . . . . . . . . . . . 34
NET MANAGER . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
File Locations. . . . . . . . . . . . . . . . . . . . . . . . . . 34
Archivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
NetWork Options . . . . . . . . . . . . . . . . . . . . . . . . . 36
NetWork Definitions . . . . . . . . . . . . . . . . . . . . . . . 37
Conference Configuration. . . . . . . . . . . . . . . . . . . . . 39
EXPORT.EXE. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
IMPORT.EXE. . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
PRESCANNING MAIL PACKETS. . . . . . . . . . . . . . . . . . . . . . . . 43
PRESCAN.EXE . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
LOCALCAM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
PROMPT EDITOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
ACKNOWLEDGEMENTS. . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Page 2 of 50
If you are wondering why you should buy Cam-Mail over any other Mail Door,
simply look at the FEATURES and how FAST the mail door runs. Cam-Mail comes
complete with the Mail-Door, Prescanning Packets, Prompt Editor, Setup/User
Manager, Local Manager, and most importantly, a Net Manager for echoing mail
between BBS's. If you look at the commercial QWK Doors, you will be paying $70
or more (As you will have to pay extra $$ for the Net Manager).
DISCLAIMER
This software is provided without any guarantee, either expressed
or implied. All responsibilities for its use rest with the user
of the software and not the author.
Cam-Mail software and this document are (C) Copyright 1991, 1992 by
Cam DeBuck Software. All rights reserved World Wide.
LICENSE
Cam-Mail is not in the Public Domain. Cam-Mail is not free.
Non-registered users are granted a limited, 30-day license to
determine whether or not the program meets their needs.
Continued use of Cam-Mail beyond the 30-day evaluation time
period requires registration of the program. Use of non-
registered copies of Cam-Mail beyond the original evaluation
period is strictly prohibited.
No one may modify Cam-Mail for any reason, in any way, including
but not limited to decompiling-compiling, patching,
disassembling, or reverse engineering the program.
Cam-Mail may be copied and distributed to others, subject to the
above restrictions and the following:
* Cam-Mail must be copied in unmodified form, including the
file containing this license information.
* Complete Cam-Mail documentation and Online Help must be
included.
* No copying fee of any type may be assessed other than basic
charges for the cost of the copying medium.
* Cam-Mail may not be distributed with any other software or
hardware product(s) without the express written permission
of Cam DeBuck Software.
Sysops (bulletin board SYStem OPerators) may make Cam-Mail
available for downloading by their users as long as all above
conditions are met.
Commercial Distributors of Public Domain, ShareWare, or User-
Supported software may distribute Cam-Mail subject to the above
conditions only after obtaining specific written permission from
Cam DeBuck Software and filling out a registration form for
upgrade notifications. This condition supersedes any and all
previous agreements.
Page 3 of 50
REGISTRATION
Cam-Mail (For FAST .QWK's) Door v1.10
All information must be PRINTED CLEARLY, EXACTLY the way you want it to show up.
Sysop Name:__________________________________________
BBS Name:__________________________________________
BBS Phone:__________________________________________
Home Phone:__________________________________________ (For my Use Only)
Work Phone:__________________________________________ (For my Use Only)
BBS City:__________________________________________
BBSID Code:________ (8 letters Max). This is the name of your QWK & REP
Registration is welcomed by: personal check or money order.
Enclosed: $25.00
You will just need to call the BBS and download your KEY file.
Enclosed: $27.00
Includes Shipping & Handling. Your disk will be sent to you.
Registration is also welcomed by: VISA, MasterCard, Discover, Diners Club, Carte
Blanche, or JCB cards. For all credit card orders $2.00 shipping and handling
will be automatically added to the initial registration cost.
Enclosed is $27.00 for the Registered Version of Cam-Mail Door v1.10:
[] Visa, [] MasterCard, [] Discover, [] Diners Club, [] Carte Blanche, [] JCB
Card Number: Expiration Date:
Card Holder's Signature REQUIRED:
Shipping Address:
_______________________________________
_______________________________________
_______________________________________
All orders should be payable to:
Cam DeBuck Software
235 East 1300 North
Springville, Utah 84663
U.S.A
*Note, all funds must be in U.S. Dollars!
*DO NOT SEND CASH -- Please use a Personal Check or Money Order!
Page 4 of 50
CAM-MAIL INSTALLATION
First, let's make this short and simple. Follow the instructions
explicitly and nothing can go wrong:
1) Take ALL nodes down.
2) Go into your PCB directory and run PCBSM.EXE
3) Go into D User Info File Maintenance
4) Go into C Add/Update Third Party Application
5) Enter Name of Third Party Application? CAM-MAIL
6) Version: 1
7) Static Size: 60
8) Dynamic Size: 1
9) KeyWord: MAIL
10) Press PGDN to begin!
11) At this point you can bring up all your nodes if you would like.
12) Go into your PCB directory and run PCBSETUP.EXE
13) Edit your DOORS.LST file in which conference you have your doors and add the
door by the name of: MAIL (Create USERS.SYS is Yes, Shell = NO)
14) That's it for the PCBoard side of the installation. Now let's go install
the door itself.
15) Create a directory called: \CAM-MAIL (I suggest from the root directory,
but it not necessary). All defaults are setup using the directory
\CAM-MAIL.
16) Change to the directory you just created and unzip the CAM-M110.ZIP file.
17) Create several directories called:
\CAM-MAIL\FILES
\CAM-MAIL\BLTS
\CAM-MAIL\HELP
\CAM-MAIL\OFFLINE
Or if you prefer to use different paths, the CMSetUp will create the new
paths for you after editing the fields.
18) Run CMSetup and go into E Misc Paths
19) Change the Paths if Necessary and select the Work Drive.
Be sure CMSM asks you to create the directories to avoid any problems.
20) Select C Download Limits
Page 5 of 50
21) First, a tidbit of information. As of this writing most Off-Line
Readers only allow 200 messages per conference. Please keep that in
mind when selecting the number of messages per conference. However, for
NetMail Systems, you can have as many messages as you'd like.
22) It is up to you to select the number of messages the user can
download per conference and per QWK Packet (Total Messages).
I personally believe that you should set the number of messages per
conference to 200 for each Connect Rate.
Connect Rate Msgs Per Conf Msgs Per Packet
300 200 200
1200 200 400
2400 200 600
4800 200 800
9600 200 1000
14400 200 1000
23) If you have any special security levels (Such as friends or NetMail
systems) you will probably want to use the Security Specific area for
these security levels. The Security Specific area will override the
Default settings no matter in what Baud Rate they call. This comes
in very handy for anybody that you want to give NetStatus to if you're
acting as a HUB. This way you won't have to go into this program
to update their NetStatus flag (The door will automatically do it for
you). I have no suggestions for any numbers in this area as it will
vary for each BBS System.
24) Number of *.QWK's for Upload Credit? Use this area if you wish to give
users upload credits for upload QWK packets.
25) UNZIP the HELPMENU.ZIP into your \CAM-MAIL\HELP directory.
*** ANYTHING BEYOND THIS POINT IS OPTIONAL AND MAY NOT BE REQUIRED ***
Page 6 of 50
CAM-MAIL SETUP MANAGER CMSetUp.EXE
BULLETIN SCANNING
This command allows you to choose the Conferences from which the new bulletins
will be scanned and placed into the User's .QWK packet.
NOTE: CMSetup.EXE creates a file (If you have bulletins scanned for a particular
conference) called CAMBxxx (where xxx is the conference number). I had
a slight problem previously with people having the same names actual
bulletin names. Be sure you don't have this problem by using a
different path to the Bulletin Files (I suggest the CAM-MAIL directory).
1) Go into (A) Bulletin Scanning. Please note, depending on the number of
conferences that you have, it might take a little bit for CMSM to setup
the conference information for the bulletins.
STEP 1: Select Conference(s) from those that show up on the new menu on
your screen. Hit RETURN. Another menu will appear on the right side if
you have any bulletins in this conference.
STEP 2: Select the Bulletin(s) you want to scan for by pressing the RETURN
key. A check mark will appear by the bulletins that you have selected.
To turn a bulletin OFF (after selecting one), use the RETURN key once
again.
STEP 3: Hit the ESC key to return to the conference area. A check mark
will appear in any conference where you have selected a bulletin. Note
that the check marks will disappear when you try to rerun the program.
This does not mean that your selections have been erased.
An example of the menu is on the next page:
Page 7 of 50
╔═════════════════════════════════════════════════════════════════════════════╗
║ ┌─┬────Conferences───────┐ ┌─┬──Main Board Conference Bulletins────┐ ║
║ │█│ 0) Main Board │ │█│ √ 1) H:\PCB\GEN\BLT1 │ ║
║ │▒│ 1) Svalvards │ │▒│ │ ║
║ │▒│ 2) PCB-Deposit │ │▒│ │ ║
║ │▒│ 3) Excalibur │ │▒│ │ ║
║ │▒│ 4) Camster │ │▒│ │ ║
║ │▒│ 5) Cam-Mail │ │▒│ │ ║
║ │▒│ 6) Sysop │ │▒│ │ ║
║ │▒│ 7) EzReader │ │▒│ │ ║
║ │▒│ 8) MarkMail-Rnet │ │▒│ │ ║
║ │▒│ 9) │ │▒│ │ ║
║ │▒│ 10) TeleCommuting │ │▒│ │ ║
║ │▒│ 11) RoboComm │ │▒│ │ ║
║ │▒│ 12) │ │▒│ │ ║
║ │▒│ 13) │ │▒│ │ ║
║ │▒│ 14) PCBSysop │ │▒│ │ ║
║ │▒│ 15) KMail │ │▒│ │ ║
║ │▒│ 16) │ │▒│ │ ║
║ │▒│ 17) │ │▒│ │ ║
║ │▒│ 18) Movies │ │▒│ │ ║
║ │▒│ 19) ProComm │ │▒│ │ ║
║ └─┴──────────────────────┘ └─┴─────────────────────────────────────┘ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 8 of 50
COMPRESSION
This command gives you the option to choose the methods of compressing the
files for the user. The most dominant method is PKZip. It was already
installed in Archive #1 as a default.
STEP 1: Find an empty archive and Name it.
STEP 2: Add an archive Letter.
STEP 3: Exit the program and create 2 batch files:
CAMZIPx.BAT (Where x is the Archive Letter)
CAMUZIPx.BAT (Where x is the Archive Letter)
CAMZIPx.BAT has 2 parameters passed to it:
%1 - Path/Name of the .QWK Packet
%2 - The Files to be Archived
CAMUZIPx.BAT has 3 parameters to it:
%1 - The Path/Name of the REP Packet
%2 - The File to be UnArchived
%3 - The Path of the WORK Directory
(a trailing "\" is not included)
An example of the menu looks like this:
╔═════════════════════════╣ Cam-Mail System Manager ╠═════════════════════════╗
║ ╒═╣ Archive/Compression Methods ╠════════════════════════════════════════╕ ║
║ │ │ ║
║ │ #1 Archive Name: PKZip │ ║
║ │ Archive Letter: Z │ ║
║ │ │ ║
║ │ │ ║
║ │ #2 Archive Name: │ ║
║ │ Archive Letter: │ ║
║ │ │ ║
║ │ │ ║
║ │ #3 Archive Name: │ ║
║ │ Archive Letter: │ ║
║ │ │ ║
║ │ │ ║
║ │ #4 Archive Name: │ ║
║ │ Archive Letter: │ ║
║ │ │ ║
║ │ │ ║
║ │ #5 Archive Name: │ ║
║ │ Archive Letter: │ ║
║ │ │ ║
║ ╘════════════════════════════════════════════════════════════════════════╛ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 9 of 50
DOWNLOAD LIMITS
This command sets the limits to the amount of Downloading that can be done.
The Messages per Conference amount limits the number of messages from a single
conference that can be downloaded. The Messages per Packet represents the TOTAL
number of messages that can be downloaded from all the conferences. These limits
are for NEW USERS and also work as default totals for any user. When a user Logs
On has a specifically set up Security level, the second listing of Messages per
Conference and Packet are limited accordingly.
An example menu looks like this:
╔═════════════════════════╣ Cam-Mail System Manager ╠═════════════════════════╗
║ ║
║ ╒═╣ Download Limits ╠════════════════════════════════════════════════════╕ ║
║ │ │ ║
║ │ Default: Connect Rate Msgs Per Conf Msgs Per Packet │ ║
║ │ 300 200 200 │ ║
║ │ 1200 200 400 │ ║
║ │ 2400 200 600 │ ║
║ │ 4800 200 800 │ ║
║ │ 9600 200 1000 │ ║
║ │ 14400+ 200 1200 │ ║
║ │ Security: Msgs Per Conf Msgs Per Packet NetStatus │ ║
║ │ 0 0 0 N │ ║
║ │ 0 0 0 N │ ║
║ │ 0 0 0 N │ ║
║ │ 0 0 0 N │ ║
║ │ 0 0 0 N │ ║
║ │ │ ║
║ │ Number of *.QWK's for Upload Credit (0 = NONE) : 0 │ ║
║ │ │ ║
║ │ │ ║
║ │ │ ║
║ ╘════════════════════════════════════════════════════════════════════════╛ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 10 of 50
NEW FILE SCANNING
The CMSetup.EXE creates a file called CAMFxxx (where xxx is the conference
number). Be sure that the names for your actual DIR files are different. [You
may want to use Cam-Mail for that solution.] I had slight problem previously
with people having the same names for their actual DIR files. Be sure you don't
have this problem by using a different path to the New Files Directory. The path
to your New Files Directory (Defined in CMSetup) should point to a directory off
of your CAM-MAIL Directory.
STEP 1: Go into (D) Files Scanning. Please note, depending on the number
of conferences that you have, it might take a little bit for CMSetup to
setup the conference information for the File Listings.
STEP 2: Select a Conference(s) that you wish to have Directories Scanned
and hit RETURN (These are your DIRxx files).
A) Another menu will pop up on the side if you have any DIR's in
this conference.
B) Now select the DIR you want to scan for by pressing the RETURN
key. A check mark will appear by DIR's that you have selected.
To turn a DIR off (after selecting one), use the RETURN key
once again.
C) In most cases you will only want to select DIR's that are updated
on a Daily, Weekly, or Monthly Basis. This would definitely
include your Upload Directory.
STEP 3: Hit the ESC key to return to the conference area. A check mark
will appear in any conference where you have selected a bulletin to scan.
Note that the check marks will disappear when you try to rerun CMSetup.
This does NOT mean your selections have been erased.
An example of the menu is on the next page:
Page 11 of 50
╔═════════════════════════════════════════════════════════════════════════════╗
║ ┌─┬────Conferences───────┐ ┌─┬──────Main Board Conference File DIR────────┐ ║
║ │█│ 0) Main Board │ │█│ √ 1) Cam DeBuck Software Files │ ║
║ │▒│ 1) Svalvards │ │▒│ 2) │ ║
║ │▒│ 2) PCB-Deposit │ │▒│ 3) │ ║
║ │▒│ 3) Excalibur │ │▒│ 4) │ ║
║ │▒│ 4) Camster │ │▒│ 5) │ ║
║ │▒│ 5) Cam-Mail │ │▒│ 6) │ ║
║ │▒│ 6) Sysop │ │▒│ 7) │ ║
║ │▒│ 7) EzReader │ │▒│ 8) │ ║
║ │▒│ 8) MarkMail-Rnet │ │▒│ 9) │ ║
║ │▒│ 9) │ │▒│ 10) │ ║
║ │▒│ 10) TeleCommuting │ │▒│ 11) │ ║
║ │▒│ 11) RoboComm │ │▒│ 12) │ ║
║ │▒│ 12) │ │▒│ 13) │ ║
║ │▒│ 13) │ │▒│ 14) │ ║
║ │▒│ 14) PCBSysop │ │▒│ 15) │ ║
║ │▒│ 15) KMail │ │▒│ 16) │ ║
║ │▒│ 16) │ │▒│ 17) │ ║
║ │▒│ 17) │ │▒│ 18) │ ║
║ │▒│ 18) Movies │ │▒│ 19) │ ║
║ │▒│ │ │▒│ 20) │ ║
║ └─┴──────────────────────┘ └─┴────────────────────────────────────────────┘ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 12 of 50
MISCELLANEOUS PATHS
Path to PCBOARD.DAT - This is the Directory for the PCBOARD.DAT file.
All of the Cam-Mail utilities (Export, Import,
UserSM, LocalCam, and Prescan) will use the
PCBOARD.DAT from this path (i.e. C:\PCB).
Path to HELP Files - This is the path for the Cam-Mail HELP files and NOT
the PCBoard HELP files. This should be in your Cam-
Mail Directory (i.e. C:\CAM-MAIL\HELP).
Path to OFFLINE Files - This is the Directory where PRESCAN.EXE places the
.QWK files (i.e. C:\CAM\MAIL\OFFLINE).
Path to Bulletin Files - This is the path where CMSetup will
store its Config files for Bulletin Information
(i.e. C:\CAM-MAIL\BLT).
Path to New Files - This is the path where CMSetup will store its Config
files for New Files Information (i.e. C:\CAM-
MAIL\FILES)
Path/Name of NEWUSER - This is the PATH/NAME of the NEWUSER file. When a
caller for the first time opens the door, this file
will be displayed to them. You can modify this file
to fit your needs. (i.e. C:\CAM-MAIL\HELP\NEWUSER).
Path of CRC Files - This is where the CRCSM.EXE program will create the
Duplicate checking files. (i.e. C:\CAM-MAIL)
Path to NET file(s) - This is where the NETSM.EXE program will create the
files that it uses. (i.e. C:\CAM-MAIL\NET)
Drive LETTER of Work DIR - This is the DRIVE Letter that you wish the CAM-MAIL
program to create a temporary work directory. This
work directory will be created off the ROOT directory
and will be called \MWORK@NODE@ (Where @NODE@
represents the Node Number).
Path to QWK files - This is the directory where CAM-MAIL.EXE will create
QWK packets when using the door locally. This should
point to the same directory that you have setup your
Offline Reader to look for the QWK packets.
Path to REP files - This is the directory where CAM-MAIL.EXE will look
for the .REP file when uploading the .REP file in
local mode. This should point to the same directory
that you have setup your Offline Reader to store your
.REP files.
An example of the menu is on the next page:
Page 13 of 50
╔═════════════════════════╣ Cam-Mail System Manager ╠═════════════════════════╗
║ ║
║ ║
║ ╒═╣ File Names and Paths ╠═══════════════════════════════════════════════╕ ║
║ │ │ ║
║ │ Path To PCBOARD.DAT : H:\PCB\ │ ║
║ │ Path To HELP Files : H:\CAM-MAIL\HELP\ │ ║
║ │ Path To OFFLINE Files : H:\CAM-MAIL\OFFLINE\ │ ║
║ │ Path to Bulletin Files : H:\CAMMAIL\BLT\ │ ║
║ │ Path to New Files : H:\CAM-MAIL\FILES\ │ ║
║ │ Path/Name of NEWUSER File: H:\CAM-MAIL\HELP\NEWUSER │ ║
║ │ Path to CRC File : H:\CAM-MAIL\CRC\ │ ║
║ │ Path to NET File(s) : H:\CAM-MAIL\NETS\ │ ║
║ │ Drive LETTER of WORK Dir.: I │ ║
║ │ Path to LOCAL .QWK Files : I:\QWKS\ │ ║
║ │ Path to LOCAL .REP Files : I:\REPS\ │ ║
║ │ │ ║
║ │ │ ║
║ ╘════════════════════════════════════════════════════════════════════════╛ ║
║ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 14 of 50
PROTOCOLS
INTERNAL
You have the option of turning the Internal Protocols ON or OFF. I suggest
that you leave them all ON.
An example of the menu looks like this:
╔═╣ Internal Transfer Protocols ╠═════════════════════════════════════════════╗
║ ║
║ ║
║ Protocol Name: Xmodem (Checksum) Protocol Name: Xmodem (CRC) ║
║ Protocol Letter: X Protocol Letter: C ║
║ Enable: Y Enable: Y ║
║ ║
║ Protocol Name: 1K-Xmodem Protocol Name: 1K-Xmodem/G ║
║ Protocol Letter: O Protocol Letter: F ║
║ Enable: Y Enable: Y ║
║ ║
║ Protocol Name: Ymodem Batch Protocol Name: Ymodem/G Batch ║
║ Protocol Letter: Y Protocol Letter: G ║
║ Enable: Y Enable: Y ║
║ ║
║ Protocol Name: Zmodem Protocol Name: CB-Modem Bi-Directional ║
║ Protocol Letter: Z Protocol Letter: B ║
║ Enable: Not Available Enable: Not Available ║
║ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 15 of 50
EXTERNAL
You can have up to 10 different External Protocols.
In the UPPER LEFT HAND CORNER is the DEFAULT protocol for NEW USERS. I suggest
that you have Zmodem in this position. If this is your first installation,
it has already been done for you.
STEP 1: Find a blank protocol and add a protocol name
STEP 2: Enter the protocol letter
STEP 3: The ARQ option should be set to YES if this protocol requires an
Error Correcting Modem (MNP or such). Protocols such as Ymodem-G and
Xmodem-G require Error Correcting Modems and have been installed as
Internal Protocols.
STEP 4: Exit the Cam-Mail SetUp. Be sure to SAVE the information.
Then create 2 batch files:
CAMRx.BAT (where x is the Protocol Letter)
CAMSx.BAT (where x is the Protocol Letter)
Both of these files work exactly as PCBoard does for external Protocols.
Please see your PCBoard documentation on how to implement these. If you
already have some PCBoard external Protocols, simply copy over your
PCBRx.BAT and PCBSx.BAT and rename them appropriately. Cam-Mail will work
just fine with these. In case you don't have your PCBoard manual handy
here are what each % value represents:
%1 - Com Port Number
%2 - PC to Modem Speed (DTE)
%3 - Path/Name of File to Transfer
%4 - Connect Speed displayed by PCBoard to the Caller
%5 - Carrier Speed
%6 - Path to the WORK directory (For Bi-Directional Protocols)
Now UNZIP the HELPMENU.ZIP into your HELP directory that you specified in
the CMSM.EXE program. Be sure that you put the NEWUSER file in the proper
directory.
An example of the menu is on the next page:
Page 16 of 50
╔═╣ External Transfer Protocols ╠═════════════════════════════════════════════╗
║ ║
║ Protocol Name: Zmodem Protocol Name: ║
║ Protocol Letter: Z Protocol Letter: ║
║ ARQ: N ARQ: N ║
║ ║
║ Protocol Name: HSLink Protocol Name: ║
║ Protocol Letter: H Protocol Letter: ║
║ ARQ: N ARQ: N ║
║ ║
║ Protocol Name: Protocol Name: ║
║ Protocol Letter: Protocol Letter: ║
║ ARQ: N ARQ: N ║
║ ║
║ Protocol Name: Protocol Name: ║
║ Protocol Letter: Protocol Letter: ║
║ ARQ: N ARQ: N ║
║ ║
║ Protocol Name: Protocol Name: ║
║ Protocol Letter: Protocol Letter: ║
║ ARQ: N ARQ: N ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 17 of 50
FORCING CONFERENCE SCANNING
If you wish to FORCE users to scan a particular conference here's what you
need to do:
1) First create a file called FORCExxx (Where xxx represents the security
level of the users) in the Cam-Mail directory.
2) In this file you need to add the conference number followed by a ';'
and the type of conference scan. You can have up to 25 Forced
Conferences. Example:
0;A
5;Y
10;B
The above example will force the user to scan 3 conferences:
Conference #0 (Scans All Messages and exports them)
Conference #5 (Scans for only messages to the USER)
Conference #10 (Scans for messages to ALL and the USER)
Page 18 of 50
CAM-MAIL BATCH FILES
If you are running a Multi-Node BBS please be aware that you MUST make ALL
Batch and your EXE files in the Cam-Mail directory as READ-ONLY. You do this by
using the ATTRIB file. Once you have everything setup, go into your CAM-MAIL
directory and type:
ATRRIB +r *.BAT
ATRRIB +r *.EXE
This will prevent share violations on the BATCH files. Now all you need to do
is make your MAIL batch file to load the door. There several command line
switches which need to be passed to Cam-Mail.
IMPORTANT: You NEED to run the CAM-MAIL.EXE in the CAM-MAIL directory. DO
NOT run it from your PCB directory.
Here is the information for the command line switches that NEED to be passed
to CAM-MAIL.EXE:
CAM-MAIL.EXE Path_To_PCB_Directory BiosWrites(YES/NO) Optionals
Examples:
CAM-MAIL.EXE C:\PCB NO
This would tell Cam-Mail that your PCBoard Directory is at C:\PCB and that you
do not want Bios Writes.
CAM-MAIL.EXE C:\PCB YES G
This would tell Cam-Mail that your PCBoard Directory is at C:\PCB and that you
do want Bios Writes and that you want to override the configuration Work Drive
to the G Drive.
Please note that the first TWO switches are necessary. The other ones are
options. I had some Beta Testers who had different Ram Disks on each Node so
they needed a way to override the configuration work drive.
Page 19 of 50
CAM-MAIL.EXE COMMAND LINE SWITCHES
NOTE: There are several extra options for maintaining your Mail Door. These are
as follows:
/DUPON - Force Duplicate Checking (Be sure you run CRCSM.EXE)
/NOWINDOW - The BOX Window will be disabled for External Shells
Letter - The RAM DRIVE Letter to use for a WORK Drive.
/NoTime - Do Not charge user time for using the door.
/CFG:name - If you want to use a separate configuration file for each
node, replace name with the name of the config file.
/WORK:xxx - If you do not want your WORK Directory to be off of the
ROOT Directory, you can specify a different PATH. This is
a very TRICKY switch. DO NOT give the DRIVE Letter and :\
as the Path. A VALID example looks like this:
CAM-MAIL.EXE C:\PCB NO /WORK:CAM-MAIL\WORK
If you have any difficulties with this switch, please give
us a voice call and we will get things working for you.
These switches MUST follow the other command line switches. Here is an
example of how to use all three optional switches:
CAM-MAIL.EXE C:\PCB NO Z /DUPON /NOWINDOW
This would use your ram disk designated as Drive Z, force duplicate checking,
and will use No Windows for external shells.
Page 20 of 50
CAM-MAIL CRC SYSTEM MANAGER
Once installed the Cam-Mail system provides a way to stop users from uploading
duplicate messages. Depending on the number of messages imported everyday, you
may need to run this program on a weekly basis. I suggest every two weeks.
The ONLY thing that is necessary for this program is to make sure you
have defined your CRC PATH in the CMSetUp.EXE program. The CRCSM.EXE should go
in your CAM-MAIL directory.
This program creates 2 files and Cam-Mail will create one more additional file:
CAMCRC - Created by CRCSM.EXE
CAMCRC.OFS - Created by CRCSM.EXE
CAMCRC.NEW - Created by CAM-MAIL.EXE
NOTE: Cam-Mail CREATES and USES only these THREE files to check for duplicate
checking. This insures that no WASTED space goes to creating
a lot of CRC files and also that the speed is quite efficient to satisfy
anybody.
Page 21 of 50
CAM-MAIL USER SYSTEM MANAGER
The USERSM.EXE is a very powerful program that works with the CAM-MAIL.EXE
program. It will allow you to edit your USERS records for Cam-Mail and it will
also allow you to Add any NetWork names of your choice (Up to 48). By setting
up the mail door using specific NetWork names, this will allow you users to
easily select conferences of their choice by a specific NetWork.
Since you are the Sysop of your BBS, you do NOT have to define any
NetWorks. The setting up of NetWorks is simply makes your life easier. If you
are a HUB for a specific NetWork and have NODES that will be calling you for
mail, With a few simply KeyStrokes they will automatically have NETSTATUS
in NetWork conferences of your choice. And if the user has not been in the
door before, their conference flags will automatically be set to. You may find
this useful to ensure that they download mail in conferences that are REQUIRED
to take.
That's the basic general information. Now let's do some work and see what
we can come up with.
Below you will find an example of the first screen that will be shown to
you when you invoke the USERSM.EXE program. The program is divided into four
different areas (labeled A through D). You can move to these specific areas
by using the arrow keys on your keyboard and hitting return, or you can simply
enter the LETTER of that specific area that you want to run.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Cam-Mail v1.10 User Manager ║
║ Copyright (C) 1992 Cam DeBuck Software ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Cam-Mail Main Menu ║ ║
║ ║────────────────────────────────────────────────────────────────────║ ║
║ ║ A Edit User Flags ║ ║
║ ║ B NetWork Names ║ ║
║ ║ C NetWork Conference (Individual) ║ ║
║ ║ D NetWork Conference (Range) ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move - Press Enter to Select - Press ESC to Exit ╜ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 22 of 50
(A) Edit User Flags
There are THREE screens that will be shown to you depending on the KEY
that you hit. Below is the default screen that comes up.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Edit User Record (Net Info) Record 2 of 681║
║ ║
║ Name : CAM DEBUCK Used Door Before (YES) ║
║ Alt-F Find a user name ║
║ Net Status : N Alt-T Jump to the Top record ▒
║ Net ID Number : 2 Alt-B Jump to the Bottom record ▒
║ OffLine Packets : N REP's Uploaded : 9 ▒
║ Offline Packet Name : DEBUCK QWK's Downloaded: 24 ▒
║ Users ALIAS Name : ▒
║ ▒
║ Send WELCOME File : Y ▒
║ Send NEWS File : Y ▒
║ Send GOODBYE File : Y ▒
║ Send New BLTS : Y Max Msgs Per Conference : 0 ▒
║ Send New UPLOADS : Y Total Msgs Per QWK : 0 ▒
║ ▒
║ Update Mail Waiting Flag : Y Create NDX files for QWK : Y ▒
║ Use Color QWK Packets : Y Expert Mode : Y ▒
║ Duplicate Checking On : Y Send Replies with QWK : Y ▒
║ Protocol Letter : Y ▒
║ ║
║ Press ALT-A to Add to NetWork, Press F2 to rotate between different views ║
║ ESC=Exit PgDn=Forw PgUp=Back Ctrl-PgDn=Forw20 Ctrl-PgUp=Back20 ║
╚═════════════════════════════════════════════════════════════════════════════╝
Below is a description of all the options in the DEFAULT screen:
Net Status: Set this to YES if a user will be ECHOING mail
between YOUR BBS and the USERS BBS. The Net ID
Number works in conjunction with this feature. The
users Scan Flags (Described Later) must also be set
for each conference. You can use this field to
temporarily disable NetStatus if the user is
uploading too many duplicate messages. Once they
fix their duplicate message problem, simply turn
this feature back on and they will be able to echo
mail.
Net ID Number: This Number should NEVER be set to 0 or 1 and no
two users should have the SAME Number. Each user
that has NetStatus should have a unique number. I
suggest that their Users Record Number be used.
Never give YOU (The Sysop) Net Status. There's
no need for it and you will only cause yourself
problems.
Page 23 of 50
Offline Packets: This feature works in conjunction with the
PRESCAN.EXE program. By setting this to YES, you
can create a QWK packet for your user in your
nightly event. You mush also give the user a
unique Offline Packet Name (Described Below).
Offline Packet Name: This is an 1 to 8 letter packet name (NEVER give
an extension of ".QWK"). It must be a valid
DOS filename.
Users ALIAS Name: This works in conjunction with the Users SCAN flags
(Describe in detail later). The Users SCAN flags
options must contained the letter "L" (Which stands
for alias) in a specific conference. Some networks
allow users to have a name that is NOT REAL. By
using this feature, the user can use an alias in a
specific conference, yet he/she will still be using
their real name in all of the other conferences.
Send WELCOME File: This will send the WELCOME file in their QWK
packets. This is the opening screen that is
displayed to them when they first log onto the BBS.
If a user has NetStatus, this should usually be set
to NO since (most likely) they won't be using an
off-line reader to read the mail. This file will
be sent EVERY TIME (Regardless of the DATE/TIME on
the file).
Send NEWS File: This will send the NEWS file in their QWK packets.
If a user has NetStatus, this should usually be set
to NO since (most likely) they won't be using an
off-line reader to read the mail. This file will
be sent EVERY TIME (Regardless of the DATE/TIME on
the file).
Send GOODBYE File: This will send the GOODBYE file in their QWK
packets. This is displayed to the user when they
log off the BBS (Not all BBS's have a GOODBYE file).
This file is usually called SCRIPT0 in PCBSetup.
If a user has NetStatus, this should usually be set
to NO since (most likely) they won't be using an
off-line reader to read the mail. This file will
be sent EVERY TIME (Regardless of the DATE/TIME on
the file).
Page 24 of 50
Send New BLTS: If you have defined any Bulletins for scanning
(Use CMSETUP.EXE to defined New Bulletins), Cam-Mail
will scan for new bulletins (Checking the DATE/TIME
on the file vs. their Last Date/Time on the BBS). If
a new Bulletin is found, it will be inserted in
their QWK packets. If the Bulletin file uses
PCBoard Color Codes, Cam-Mail will add ANSI ESCAPE
sequences if they have the "Use COLOR in QWK
packets" set to Yes.
Send New UPLOADS: If you have defined any DIR files for scanning
(Use CMSETUP.EXE to defined New Files), Cam-Mail
will scan for new files (Checking the DATE/TIME
on the file vs. their Last Date/Time scanning for
files). If a new files is found, it will be
inserted in their QWK packets. Color DIR files
is not supported.
Max Msgs Per Conference: This describes the maximum number of messages the
user wants to download in each conference. If this
value is set to 0, then Default Settings are used
for their CONNECT speed (Allowing them the maximum
number of messages you have defined in CMSETUP.EXE).
The user can never download more than the DEFAULT
settings for his CONNECT speed. This insures
that you won't run out of DISK Space.
Total Msgs Per QWK: This describes the maximum number of messages the
user wants to download for each QWK packet. If this
value is set to 0, then Default Settings are used
for their CONNECT speed (Allowing them the maximum
number of messages you have defined in CMSETUP.EXE).
The user can never download more than the DEFAULT
settings for his CONNECT speed. This insures
that you won't run out of DISK Space.
Update Mail Waiting Flag: When a user uploads a REP file, they have the option
to update the recipients Mail Waiting Flags. If
the user sets this to Yes, then the recipient of
the message will be notified when they log on that
they have mail waiting in a specific conference.
This slows down the inserting message process.
Users with NetStatus should have this set to NO so
they can get on and off as fast as possible to
reduce their phone bill (If calling long distance).
Use Color QWK Packets: This will add ANSI ESC sequences to the callers
QWK packet for certain files. This ONLY works
if you are using PCBoard Color Codes in your BLT,
GOODBYE, WELCOME and NEWS files. Some readers do
not support the PCBoard Color codes and may not
support ANSI Escape sequences.
Page 25 of 50
Duplicate Checking On: When a user uploads a REP file, they have the option
to check to see if they are uploading duplicate
messages. This insures that users won't have to
read their messages twice. The Sysop may FORCE this
option in the mail door by using the /DUPS command
line switch when invoking CAM-MAIL.EXE (Which is
describe somewhere else in this documentation).
Protocol Letter: This is the Protocol Letter that the user is using
to download/upload their QWK/REP files.
Create NDX Files for QWK: Some readers have the ability to create the .NDX
files if they don't exist. By setting this option
to NO, they can spend less time in downloading a QWK
packet. If a user has NetStatus, the .NDX files
will NOT be created regardless of this setting.
Export Mode: This is whether or not the user is in export mode.
By setting this value to YES, the Opening Screen
will NOT be displayed, along with all of the other
MENUS.
Send Replies with QWK: When a user uploads his/her REP packet, they have
the option of sending these messages in their QWK
packet. Users with NetStatus will NOT be sent
their own messages regardless of what this option
is set to.
Page 26 of 50
By pressing the F2 key, this next screen will be displayed:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Edit User Record (Conferences) Record 1 of 681║
║ Page 1 of 7║
║ Name : CAM DEBUCK ║
║(Flags) A=All Mail B=YOUR & ALL Mail Y=YOUR Mail N=NetStatus R=Rcvr Only ║
║ L=Alias E=NonEcho Allowed ▒
║ Num Conference Flags Net Work Num Conference Flags Net Work ▒
║───── ───────────── ───── ──────── ───── ───────────── ───── ──────── ▒
║ 0 Main Board : A Local 15 KMail : U'NI-Net ▒
║ 1 Svalvards : A Local 16 : U'NI-Net ▒
║ 2 PCB-Deposit : A Local 17 : U'NI-Net ▒
║ 3 Excalibur : Local 18 Movies : U'NI-Net ▒
║ 4 Camster : Local 19 ProComm : U'NI-Net ▒
║ 5 Cam-Mail : Local 20 Courier : U'NI-Net ▒
║ 6 Sysop : U'NI-Net 21 TeenClub : U'NI-Net ▒
║ 7 EzReader : L U'NI-Net 22 : U'NI-Net ▒
║ 8 MarkMail-Rnet : U'NI-Net 23 : U'NI-Net ▒
║ 9 : U'NI-Net 24 : U'NI-Net ▒
║ 10 TeleCommuting : U'NI-Net 25 Media : U'NI-Net ▒
║ 11 RoboComm : U'NI-Net 26 FastGraph : U'NI-Net ▒
║ 12 : U'NI-Net 27 : U'NI-Net ▒
║ 13 : U'NI-Net 28 : U'NI-Net ║
║ 14 PCBSysop : U'NI-Net 29 CamSoft : U'NI-Net ║
║ ESC=Exit PgDn=Forw PgUp=Back F2=Toggle Back to Normal Mode ║
╚═════════════════════════════════════════════════════════════════════════════╝
The screen above is the conference registration and scan flags. By
registration flags, I mean whether or not the user has Net Status, Receiver
Only Status, Alias Status, or Non-Echo Status in a specific conference. By
scan flags, I mean which type of Mail Scanning I should do.
Page 27 of 50
Scan Flags
There are three types of Mail Scanning that can be done for each user.
Only ONE of these scan types can be done for each user. They are described
below:
A = This means that CAM-MAIL.EXE should scan for mail since the user
was last on. This is all the mail that the user has access to
(Meaning security wise).
B = This means that CAM-MAIL.EXE should scan for mail that is addressed
to the User and mail that is addressed To: "ALL". This type of
scan flag can be useful for conferences like the ForSale conference
where all they will be interested in is mail to them and messages
that are addressed to "ALL".
Y = This means that CAM-MAIL.EXE should scan for mail that is
addressed to the User.
Registration Flags
There are four types of registration flags. A user can have all four of
these flags set. They are described below:
E = This means that a user with NetStatus can receive mail that does
not have ECHO Status. This may be necessary if for some reason
your program that you are using is not setting the ECHO status
for your messages that you are importing.
L = This will allow users to have an Alias in a specific conference
(If you have defined their Alias name in the default screen).
Some networks allow users to have an alias in specific conferences.
This can come in handy if you have users who need this feature.
N = This will allow the user to Echo Mail between BBS's. This should
only be set if you want them to echo mail. "Net Status" must also
be turned on (with the appropriate Net ID number) in order for this
to work.
R = This will allow the user to download Receiver-Only messages. This
may come in handy if a user is a conference Moderator or if the
user is echoing mail and the network allows Receiver-Only messages.
One such NetWork that allows receiver-only messages is RIME.
Page 28 of 50
The third screen that can be displayed is the NetWork Name screen. This
is pretty much the GENERIC screen that will pop up in several areas. Depending
which area of the program you are in, it will do certain things. To activate
this screen in the Users Editor Area, simply press the ALT-A keys
simultaneously. BEFORE using this feature, be sure you have gone into the
NetWork Names and the NetWork Conferences (Individual or Range) from the Main
Menu
and defined all of your NetWorks that you are carrying for each conference.
These other features are described further down in this manual. The below menu
will then come up (These are just examples and will most likely not look like
the ones you have defined):
╔═════════════════════════════════════════════════════════════════════════════╗
║ Cam-Mail v1.10 User Manager ║
║ Copyright (C) 1992 Cam DeBuck Software ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Network Names ║ ║
║ ║────────────────────────────────────────────────────────────────────║ ║
║ ║ 1) Local 2) U'NI-Net 3) ║ ║
║ ║ 4) 5) 6) ║ ║
║ ║ 7) 8) 9) ║ ║
║ ║ 10) 11) 12) ║ ║
║ ║ 13) 14) 15) ║ ║
║ ║ 16) 17) 18) ║ ║
║ ║ 19) 20) 21) ║ ║
║ ║ 22) 23) 24) ║ ║
║ ║ 25) 26) 27) ║ ║
║ ║ 28) 29) 30) ║ ║
║ ║ 31) 32) 33) ║ ║
║ ║ 34) 35) 36) ║ ║
║ ║ 37) 38) 39) ║ ║
║ ║ 40) 41) 42) ║ ║
║ ║ 43) 44) 45) ║ ║
║ ║ 46) 47) 48) ║ ║
║ ╙ Use arrow keys to move - Press Enter to Select - Press ESC to Exit ╜ ║
╚═════════════════════════════════════════════════════════════════════════════╝
You have two options at this point. Either Press the ESC key to abort
this, or move the arrow keys and select the NetWork of your choice in which you
want to give the user certain privileges. This feature will only work in
two aspects:
1) The user has NetStatus and you want to give them NetStatus in all of
the NetWork conferences that you defined (this depends on whether or
not you have given NetStatus in the configuration area for the
conferences).
2) The user has never been in the Cam-Mail door and you wish to select
conferences for them using the defaults that you have defined.
Page 29 of 50
NetWork Names Configuration
If you are carrying 1 or more NetWorks, it will be to you and your Users
benefit if you define your NetWorks that you are carrying. From the Main Menu
and hit the B key. This will bring up the NetWork Names menu. You can at this
point Modify an existing NetWork Name or create a new one by moving to the next
BLANK conference Name and hitting the <Enter> key. You should ALWAYS have at
least ONE NetWork name defined since everybody will always have LOCAL conferences
(The Main Board would be considered a Local conference in most cases). The
following Menu will be displayed when you have selected a NetWork to Edit:
╔═════════════════════════════════════════════════════════════════════════════╗
║ NetWork Name ║
║ Default Information ║
║ NetWork Name : U'NI-Net ║
║ NetWork Abrv : UN ║
║ ║
║ Select Alias Status for New User : N ║
║ ║
║ Select Conference for New User.. : N ║
║ ║
║ If you answered Yes to the above question, you will need to specify ║
║ the type of SCAN FLAG when scanning for New Messages: ║
║ ║
║ (A = All Messages B = ALL and YOUR Messages Y = YOUR Messages ONLY) ║
║ ║
║ Scan Flag Type for New User..... : A ║
║ ║
║ The next three questions will refer ONLY to those who have NET STATUS ║
║ ║
║ Allowed to Echo NON-ECHO Msgs... : N ║
║ Allowed to Echo RCV-ONLY Msgs... : N ║
║ Allowed to have Net Status...... : N ║
║ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
The above menu are the DEFAULTS to use when defining Conferences by
RANGE or INDIVIDUALLY.
If you wish to give a the default conference ALIAS status when defining
Conferences by RANGE or INDIVIDUALLY, set this option to YES. In most cases
you will want to set this NO (Unless a specific NetWork allows ALIAS status
in all conferences).
The next prompt is whether or not the conference(s) should be set for
New Users. This will ONLY work if the user has never been in the door. You
will then need to select the type of SCAN (The next prompt) that should be
set for the user. In most cases this will be the A flag.
Page 30 of 50
The last three prompts will only work for users have NetStatus. This is
where it gets a bit tricky. Although we say it works for users who have
NetStatus, this function still works in conjunction with defining Conferences
by RANGE or INDIVIDUALLY. Remember these are DEFAULT settings. If you are
a HUB for a specify NetWork, you should at least set the Net Status prompt to
Yes. The other two default prompts will vary according to the network that
you are in. In most cases these will be set to NO.
Defining NetWork Conferences (Individually)
Once you have define all of your NetWorks, you will want to define each
conference. You can do this Individually or you can do it by a RANGE of
conferences (See Conferences (Range)). You will find that defining conferences
by RANGE will be much easier when initially setting up the door. However, when
you start expanding your conference selection to your users, you will find that
it might be easier defining conferences individually. An example screen is
shown below:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Edit NetWork Conferences ║
║ Page 1 of 7║
║(Flags) Select ONE of [A=All Mail B=YOUR & ALL Mail Y=YOUR Mail] ║
║(Flags) Select ANY of [L=Alias E=NonEcho N=Net Status R=Rcvr Only U=Newuser] ║
║ ║
║ Num Conference Flags Net Work Num Conference Flags Net Work ║
║───── ───────────── ───── ──────── ───── ───────────── ───── ──────── ║
║ 0 Main Board : Local 15 KMail : AN U'NI-Net ║
║ 1 Svalvards : Local 16 : AN U'NI-Net ║
║ 2 PCB-Deposit : Local 17 : AN U'NI-Net ║
║ 3 Excalibur : Local 18 Movies : AN U'NI-Net ║
║ 4 Camster : Local 19 ProComm : AN U'NI-Net ║
║ 5 Cam-Mail : Local 20 Courier : AN U'NI-Net ║
║ 6 Sysop : AN U'NI-Net 21 TeenClub : AN U'NI-Net ║
║ 7 EzReader : AN U'NI-Net 22 : AN U'NI-Net ║
║ 8 MarkMail-Rnet : AN U'NI-Net 23 : AN U'NI-Net ║
║ 9 : AN U'NI-Net 24 : AN U'NI-Net ║
║ 10 TeleCommuting : AN U'NI-Net 25 Media : AN U'NI-Net ║
║ 11 RoboComm : AN U'NI-Net 26 FastGraph : AN U'NI-Net ║
║ 12 : AN U'NI-Net 27 : AN U'NI-Net ║
║ 13 : AN U'NI-Net 28 : AN U'NI-Net ║
║ 14 PCBSysop : AN U'NI-Net 29 CamSoft : AN U'NI-Net ║
║ ESC=Exit PgDn=Forw PgUp=Back F2=Change NetWork Name & Flags ║
╚═════════════════════════════════════════════════════════════════════════════╝
In order to use this feature, simply move the cursor to the conference
that you wish to Edit. You can change flags or you can specify a different
NetWork by pressing the F2 key. When pressing the F2 key the NetWork Names
Menu will come up. Select the NetWork by using the arrow keys to select the
NetWork and then press the <Enter> key (Use the ESC Key to abort). You will then
be brought back to the previous screen and the NetWork Name and flags will be
changed.
Page 31 of 50
Defining NetWork Conferences (By Range)
As you will notice, the screen defined below is almost exactly the same
as the one regarding Conferences Individually selected. This is because there
needs to be a way to change the scan and registration flags for these conferences
(In case you don't want to use the Default settings that you setup previously for
this network). Below is a sample screen:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Conferences Selection ║
║ (By RANGE) ║
║ NetWork Name: Local ║
║ ║
║ Starting Conference Number : 0 Local ║
║ Ending Conference Number : 0 Local ║
║ ║
║ Select Alias Status for New User : N ║
║ Select Conference for New User.. : N ║
║ Scan Flag Type for New User..... : A (A = All B = ALL/YOUR Y = YOUR) ║
║ ║
║ The next three questions will refer ONLY to those who have NET STATUS ║
║ ║
║ Allowed to Echo NON-ECHO Msgs... : N ║
║ Allowed to Echo RCV-ONLY Msgs... : N ║
║ Allowed to have Net Status...... : N ║
║ ║
║ The type of RANGE that you can use will have different affects. Add will ║
║ append any flags that you have set to YES. Delete will remove any flags you║
║ have set to YES. New will start from scratch and turn on flags set to YES. ║
║ ║
║ Type of RANGE [Add, Delete, New] : N ║
║ Press the F2 Key to Change the NetWork Name, Press PgDn to Begin ║
╚═════════════════════════════════════════════════════════════════════════════╝
Defining NetWork Conferences by Range is fairly easy. First, press the
F2 key to bring up the NetWork Names Menu. Select the NetWork Name by using the
Arrow Keys and then press the <Enter> Key (Use the ESC key if you want to Abort
the process). The NetWork Name will then change (Assuming you selected a
different NetWork Name). The Default values will then be loaded in. If you wish
to change any of these values, do so now.
Page 32 of 50
Move the Cursor to the TYPE of RANGE. You have three different options:
1) Add - This will append any existing flags for each conference that
have been Set to YES for each option.
2) Delete - This will Delete any existing flags for each conference that
have been Set to YES for each option.
3) New - This will remove any existing flags in each conference and
will then add any options that have been set to Yes.
Once you have everything configuration properly, press the PgDown Key.
You will then have the option of continuing with the procedure or aborting.
Page 33 of 50
ECHOING MAIL BETWEEN BBS's
If you wish to echo messages between you and another BBS, this section
pertains to you. There are 3 EXE files that you will be working with for proper
installation and processing messages to and from the BBS's. The
setup/installation program is called NETSM.EXE. This is where you will define
the conferences to echo and what type of echoing you will be doing. The other
2 files will deal with exporting and importing your messages. Let's get started.
CAM-MAIL NET MANAGER
Go into your Cam-Mail directory and run NETSM.EXE. You will see the
following screen pop up:
╔════════════════════════════════════════════════════════════════════════╗
║ Cam-Mail v1.10 Net Manager ║
║ Copyright (C) 1991 Cam DeBuck Software ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Cam-Mail Main Menu ║ ║
║ ║────────────────────────────────────────────────────────────────────║ ║
║ ║ A File Locations ║ ║
║ ║ B Archivers ║ ║
║ ║ C NetWork Options ║ ║
║ ║ D NetWork Definitions ║ ║
║ ║ E Conference Configuration ║ ║
║ ║ ║ ║
║ ╙ Use arrow keys to move - Press Enter to Select - Press ESC to Exit ╜ ║
╚════════════════════════════════════════════════════════════════════════╝
You will first need to go into (A) File Locations. The following screen
will pop up:
╔═════════════════════════════════════════════════════════════════════════════╗
║ File Locations ║
║ Cam-Mail v1.10 Net Manager ║
║ ║
║ Work Directory... : C:\WORK\ ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Select a path that you want the export/import programs to use for a temporary
work directory to process the files. These programs will only delete the files
they use. Any other files in this directory will not be touched.
Page 34 of 50
ESC out of this area and go into (B) Archivers. The following screen will
come up:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Archive ║
║ Cam-Mail v1.10 Net Manager ║
║ ║
║ Archiver Name.... : PKZip ║
║ Arc Command...... : PKZip %1 %2 ║
║ UnArch Command... : PKUNZip %1 %2 %3 ║
║ ║
║ Archiver Name.... : ║
║ Arc Command...... : ║
║ UnArch Command... : ║
║ ║
║ Archiver Name.... : ║
║ Arc Command...... : ║
║ UnArch Command... : ║
║ ║
║ Archiver Name.... : ║
║ Arc Command...... : ║
║ UnArch Command... : ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
The PKZip info will not pop up, but use this as a guide to setting up PKZip.
Here is a description of the following % signs that are used:
On the ARC command line:
%1 - The PATH/NAME of the .QWK/.REP file to be Archived.
%2 - The PATH/NAME of the file to be inserted into the Archive.
On the UNARC command line:
%1 - The PATH/NAME of the .QWK/.REP file to be Uncompressed.
%2 - The NAME of the file to extracted.
%3 - The PATH to the Work Directory (A trailing \ is included).
The archivers are numbered 1 through 4. This info will be needed later on.
If you wish to add any other Archivers at this point, please do so and then
continue on with the documentation.
ESC out of here and go back to the main area.
Page 35 of 50
Next select (C) NetWork Options. These are the DEFAULT options to use when
creating a NetWork Definition file for the conference information. The
following screen will pop up:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Default Options ║
║ Cam-Mail v1.10 Net Manager ║
║ ║
║ Export Only if ECHO Message : Y ║
║ Check for Duplicate Messages : Y ║
║ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Export Only if ECHO message means to only export messages if they have an
'ECHO' message status on it. When leaving a message in an Echo Conference via
PCBoard, the user is asked if he/she wants to ECHO this message. This is where
the Export Only if ECHO message comes in.
Check for Duplicate Messages refers to Checking for duplicate messages when
importing a .QWK file. Some people may not want to check for duplicate
messages in certain conferences so this was added. There is a command line
switch in the IMPORT.EXE (/DUPS) which forces all conferences to be checked
for duplicate messages (Just for your information at this point).
IMPORTANT: In order for Duplicate Checking to work you need to run the
CRCSM.EXE program. See the CRCSM.DOC on how to operate.
ESC out of here to get back to the Main Area.
Page 36 of 50
Next hit (D) NetWork Definitions. The following screen will pop up:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Cam-Mail v1.10 Net Manager ║
║ Copyright (C) 1991, 1992 Cam DeBuck Software ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Network Definitions ║ ║
║ ║────────────────────────────────────────────────────────────────────║ ║
║ ║ 1) SLEEPY 2) 3) ║ ║
║ ║ 4) 5) 6) ║ ║
║ ║ 7) 8) 9) ║ ║
║ ║ 10) 11) 12) ║ ║
║ ║ 13) 14) 15) ║ ║
║ ║ 16) 17) 18) ║ ║
║ ║ 19) 20) 21) ║ ║
║ ║ 22) 23) 24) ║ ║
║ ║ 25) 26) 27) ║ ║
║ ║ 28) 29) 30) ║ ║
║ ║ 31) 32) 33) ║ ║
║ ║ 34) 35) 36) ║ ║
║ ║ 37) 38) 39) ║ ║
║ ║ 40) 41) 42) ║ ║
║ ║ 43) 44) 45) ║ ║
║ ║ 46) 47) 48) ║ ║
║ ╙ Use arrow keys to move - Press Enter to Select - Press ESC to Exit ╜ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Note that SLEEPY will not come up. This is just my configuration that I use
on my BBS and for an example for you.
You can have a total of 48 different NetWork Definitions. If you need more
than 48 NetWork definitions please let me know. (But I doubt anybody will at
this point in time as I don't even know of 48 networks that exist).
The NetWork definition will be an 8 character filename. All Mail doors have
a NetWork ID that can be up to 8 characters in length. Contact your HUB for
the NetWork Definition that he/she uses.
If you know your HUB's NetWork Definition hit the ENTER key. The following
menu will pop up, otherwise discontinue use of this program as it will not
benefit you until you are echoing mail through another BBS.
Page 37 of 50
╔═════════════════════════════════════════════════════════════════════════════╗
║ NetWork Info ║
║ Cam-Mail v1.10 Net Manager ║
║ Net ID........... : SLEEPY Your Sysop Name.. : Cam DeBuck ║
║ Archiver......... : 1 Hubs Sysop Name.. : Jim Fouch ║
║ ║
║ Your Tag Line #1 : U'NI-net ■ CamSoft Inc. ■ Springville UT ■ 801-489-3558 ║
║ Hubs Tag Line #1 : U'NI-net ■ Jim Fouch's Sleepy Hollow ■ Beverly Hills CA ║
║ Your Tag Line #2 : ║
║ Hubs Tag Line #2 : ║
║ Your Tag Line #3 : ║
║ Hubs Tag Line #3 : ║
║ Your Tag Line #4 : ║
║ Hubs Tag Line #4 : ║
║ Your Tag Line #5 : ║
║ Hubs Tag Line #5 : ║
║ Your Tag Line #6 : ║
║ Hubs Tag Line #6 : ║
║ Your Tag Line #7 : ║
║ Hubs Tag Line #7 : ║
║ Your Tag Line #8 : ║
║ Hubs Tag Line #8 : ║
║ Your Tag Line #9 : ║
║ Hubs Tag Line #9 : ║
╚═════════════════════════════════════════════════════════════════════════════╝
1 - Enter in the Name of the NetWork Definition.
2 - Select the Archiver to use (A Number 1 - 4).
3 - Enter your Sysop Name to use when exporting messages. Any message that
has SYSOP in the to/from field will be translated to this name.
4 - Enter your Hub's Sysop Name to use when importing messages. Any message
that has SYSOP in the to/from field will be translated to this name.
5 - Enter in your Tag Line to use when exporting messages. Most NetWorks
have some kind of a standard to use. For example, the U'NI-net needs
to look like this: U'NI-net ■ BBS Name ■ City
6 - Enter in your Hub's Tag Line to use when importing messages. Most
NetWorks have some kind of a standard to use. For example, the
U'NI-net needs to look like this: U'NI-net ■ BBS Name ■ City
7 - OPTIONAL INFORMATION: If your HUB that you are calling has several
different NetWorks to choose from and you are carrying more than one
NetWork you will need to specify the other TagLines. You are allowed
to specify a different TagLine for each conference that you are echoing.
A maximum of 9 taglines are available at this point. If you echo more
than 9 networks from the same HUB, please contact me and I'll modify the
code to have more NetWork TagLines.
Hit ESC TWICE to get back to the Main Area.
Page 38 of 50
Hit (E) Conference Configuration. The following menu will pop up:
NOTE: Conference Configuration will ONLY WORK if you have selected a
NetWork definition. You do this by going into D NetWork Def.
and hitting the ENTER key on the NetWork that you want to
modify.
╔═════════════════════════════════════════════════════════════════════════════╗
║ Cam-Mail v1.10 Net Manager ║
║ Copyright (C) 1991, 1992 Cam DeBuck Software ║
║ ║
║ ╓────────────────────────────────────────────────────────────────────╖ ║
║ ║ Conference Configurations ║ ║
║ ║────────────────────────────────────────────────────────────────────║ ║
║ ║ 0) Main Board 1) Svalvards 2) PCB-Deposit ║ ║
║ ║ 3) 4) 5) Cam-Mail ║ ║
║ ║ 6) Sysop 7) EzReader 8) MarkMail-Rnet ║ ║
║ ║ 9) 10) TeleCommuting 11) RoboComm ║ ║
║ ║ 12) 13) 14) PCBSysop ║ ║
║ ║ 15) KMail 16) 17) ║ ║
║ ║ 18) Movies 19) ProComm 20) Courier ║ ║
║ ║ 21) TeenClub 22) 23) ║ ║
║ ║ 24) 25) Media 26) FastGraph ║ ║
║ ║ 27) 28) 29) CamSoft ║ ║
║ ║ 30) 31) 32) UNI-HUB ║ ║
║ ║ 33) 34) 35) ║ ║
║ ║ 36) UNINET 37) NetNews 38) SH-ADMIN ║ ║
║ ║ 39) 40) Tech 41) DosTips ║ ║
║ ║ 42) HardWare 43) ShareWare 44) Consulting ║ ║
║ ║ 45) Assembly 46) Basic 47) C-Language ║ ║
║ ╙ Use arrow keys to move - Press Enter to Select - Press ESC to Exit ╜ ║
╚═════════════════════════════════════════════════════════════════════════════╝
Note that the following conferences will not pop up, but rather your
conferences.
Next Select a conference that you want to ECHO. Hit RETURN and the following
screen will pop up:
╔═════════════════════════════════════════════════════════════════════════════╗
║ Edit SLEEPY NetWork Conferences ║
║ Conference Name : Main Board (0) ║
║ ║
║ Host Conf # : 0 Conf Name : N/A ║
║ Export/Import : N ║
║ Your Tag Line # : 1 ║
║ Hubs Tag Line # : 1 ║
║ ║
║ Echo Msgs Only : Y ║
║ Duplicates : Y ║
║ Msg Pointer : 9999999 Low : 1 High : 612 ║
║ ║
║ ESC=Exit PgDn=Forw PgUp=Back Ctrl-PgDn=Forw20 Ctrl-PgUp=Back20 ║
╚═════════════════════════════════════════════════════════════════════════════╝
Page 39 of 50
First you will need to know the number of your HUB's conference that matches
this conference. Under Host Conf # enter in this number. Answer Yes to
the Export/Import prompt. Select the appropriate Tag Line number.
NOTE: Unless you have the Export/Import set to Yes, the conference will not
be imported/exported during the process of the .REP/.QWK files.
The last three fields are up to you. These are options. Echo Msgs Only
refers to echo messages to your HUB that only have an ECHO STATUS in the MSGS
file.
Duplicates refers to check for duplicates when importing messages. If you
wish to check for duplicate in ALL conferences that are imported you can
use the command line switch /DUPS. This will be discussed later in the
documentation with the EXPORT.EXE program.
Msg Pointer is the last read message pointer for the EXPORT.EXE program.
Once you run the EXPORT.EXE, all messages will be reset to the Highest
Message Pointer. The High/Low conference numbers are shown on the screen
for your convenience. You can modify the Msg Pointer if you need to for some
reason.
Repeat the following steps for any other conferences that you will be
setting up. A very simple procedure.
NOTE: When creating the conference information, All Last Message Pointers
are set to 9999999. This is a SAFE number to use so no messages
are exported on your first run. The Msg Pointers will then be
set to the Highest Message number in each conference.
After you have edited all of your conference information, select/create
another network definition if you are echoing through more than one BBS. Then
just edit the new conference information until you are finished with all
networks.
That's it for the NETSM.EXE program.
Page 40 of 50
CAM-MAIL EXPORT.EXE
The EXPORT.EXE program can only be passed one parameter. This is the
network definition name (8 letters max). This will be the EXACT name that
you used in the D NetWork Definitions via NETSM.EXE.
First, make sure that your WORK directory that you specified in NETSM.EXE
exists. If it doesn't, create this directory. Otherwise the program will
not work.
At the DOS command line type:
EXPORT NetDefinition Options
The program will then process any new messages that need to be exported.
EXPORT.EXE will create your .REP file in your .REP directory that you
specified in the CMSetUp.EXE program (E Misc Paths).
If a previous .REP file exists, EXPORT will unzip this file and append
any new messages to this file.
OPTIONS
/TOP - This will TOP the All of your conferences for the High Message
Number.
/LOG - This will let you know what was processed during Export. The name
of the LOG file will be the name of your Net Definition plus .LOG.
/NetID#:xy - This is the Net ID to use. Be sure that this number (xy) is
not assigned to anyone in the USERSM.EXE.
/BUILDREP - This allows the building of a REP file that only contains the
conferences you want to be echoing from your HUB. This will not
affect your Last Message Read pointers inside the door or in Export.
/MAILDOOR:name - This works in conjunction with the /BUILDREP switch. The
:name represents the name of the Mail Door offline configuration
name. The DEFAULT for this is Cam-Mail.
Page 41 of 50
CAM-MAIL IMPORT.EXE
When you have downloaded a .QWK file from your HUB and the .QWK file is in
your .QWK directory (Which you specified in the CMSM.EXE program) you will
want to run IMPORT.EXE to import the messages into the correct conferences.
IMPORT will automatically create a file called DUPS.LOG. This file contains the
percentage of duplicate messages that were found. IMPORT create a file called
CRC.DAT. If IMPORT starts hanging this indicates that the CRC.DAT file is
corrupted. DELETE IT IMMEDIATELY.
The IMPORT.EXE has one parameter passed to it along with 2 optional
parameters:
IMPORT NetDef Options
/SYSOP - Any mail that is address to your REAL name will be converted
to SYSOP.
/DUPS - Force duplicate checking in ALL conferences.
/MAILFLAGS - Turn on Mail Waiting Flags when importing messages.
If you use the /FLAGMAIL option, you will no longer
need to use PCBNET.EXE. Free up save HD space <grin>.
/KILLQWK - Will Kill your .QWK file after importing.
/NETID#:xy - This is the NET ID to use. Again, be sure that this number
(xy) has NOT been assigned to anyone in the USERSM.EXE.
/LOG - This lets you know what was processed during Import. The
name of the LOG file will be the name of your Net
Definition plus .LOG.
Once you figure out which options you want to use (I suggest all of them)
use the IMPORT program as defined above.
That's it. Very simple and easy to use. Once you have it all configured
add the EXPORT/IMPORT programs to your EVENT.SYS file and let everything
be automated.
Page 42 of 50
PRESCANNING MAIL PACKETS
CAM-MAIL PRESCAN.EXE
What exactly is the PRESCAN.EXE file? This file will enable you to
create .QWK packets for users during your Event. This is very useful if
you are a HUB for a particular Echo NetWork (U'NI-net, ILink, Intelec, etc.)
as you can PreScan Packets for all of your NODES that call you, which will save
them on-line time and reduce their phone bill.
The number one purpose of prescanning packets, as far as I can see, is to
save money for long distance callers and to free up on-line time.
How do I enable the PRESCAN.EXE? First, you need to go into the USERSM.EXE
program. Select A (Edit Users Flags). Use the ALT-F command to find a user
which you wish to prescan packets. Move the cursor to OffLine Packets and put
a 'Y' in there. Move down to the next line (Packet Name) and select a unique
packet name. I suggest the first 8 letters of the Users Last Name. Each user
needs to have a different packet name. Repeat these steps for each user you want
to prescan packets for.
The next step is to go into your PCB directory where you will be running the
PRESCAN.EXE file. Once in this PCB directory, copy from your CAM-MAIL
directory these files: CAMZIPx.BAT and CAMUZIPx.BAT files. If you are like me
you will only have the CAMZIPZ.BAT and CAMUZIPZ.BAT files.
You're probably wondering why you just can't run the PRESCAN.EXE from your
CAM-MAIL directory. The problem is that when PRESCAN calls the PCB145.EXE file,
PCBoard expects to find your PCBOARD.DAT and your PCBPROT.DAT files. That is
why the program runs in the PCB directory.
The last and final step is to modify your EVENT.SYS file and add these lines
to it:
CD \PCB
\CAM-MAIL\PRESCAN.EXE \CAM-MAIL
Notice that the \CAM-MAIL command line parameter is the path to my
CAM-MAIL directory (Where CAM-MAIL.EXE, CAM-MAIL.KEY, and CAMMAIL.CFG is
located).
One important note: Make sure that your OFFLINE directory exists, otherwise
no .QWK packets will be created. (This is defined in CMSetUp.EXE.)
PRESCAN.EXE creates a log file called PRESCAN.LOG in the current directory.
PRESCAN will create a new file if it doesn't exist, otherwise, it will append
any information to it.
Page 43 of 50
CAM-MAIL LOCALCAM
The purpose of Localcam is to create a QWK packet or insert a REP file as
easily as possible during your event.
Command Line Parameters:
There are a total of 7 command line parameters that can be passed to the
program. You MUST use 6 of the 7. Here's a list and a description:
Required commands
PCB:xxx - This is the DRIVE/PATH to your PCBoard Directory that you
wish to use. You MUST include the DRIVE letter.
FNAME:xxx - This is the First Name of the user.
LNAME:xxx - This is the Last Name of the user.
PWRD:xxx - This is the Password of the user.
Optional commands (One of the two must be used or both)
REP - Tells the program that you want to get a QWK file.
QWK - Tells the program that you want to insert a REP file.
DOOR:xxx - Tells the program to override the default door name.
The default is MAIL (Which is the KEY name via PCBSM).
If you installed the door with a different name, then you
will need to use this command so PCBoard will create the
USERS.SYS file.
How is works:
The program will create your QWK packet in the directory defined in the
CMSetUp.EXE program ((E) Misc Paths Path to QWK files). The door will look
for your REP file defined in the CMSetUp.EXE ((E) Misc Paths Path to REP).
How to Use:
Be sure you run the LOCALCAM.EXE in your CAM-MAIL directory. The program
will automatically change to your PCB directory in order to create the
USERS.SYS and PCBOARD.SYS. Please note that the program requires that you
have a PCB145.EXE (Somewhere in a Path or in the PCB directory), and that
the name of the door is called MAIL (This is the command that is used to
open the door via PCBoard itself). If you are unsure of how you installed
the Cam-Mail Door, go into PCBSM ((D) Users Info File Maintenance). Then
Select ((B) List Installed Third Party Application). It then should have
something like:
TPA: CAM-MAIL Ver: 1 Static: 60 Dynamic: 1 Key: MAIL
^^^^^^^^ ^^^^
The KEY should be MAIL and the TPA should be CAM-MAIL.
Page 44 of 50
Here are a couple of examples that you can use:
LOCALCAM.EXE PCB:D:\PCB FName:CAM LName:DeBuck Pwrd:Unknown QWK
The above example will run the Cam-Mail Door and will create a QWK
packet if any new messages are found. The QWK packet will be created
in the directory defined in the CMSM program.
LOCALCAM.EXE PCB:D:\PCB FName:CAM LName:DeBuck Pwrd:Unknown REP
The above example will run the Cam-Mail Door and will insert your REP
packet if it can be found in your REP directory. Your REP file will
automatically be deleted once inserted.
LOCALCAM.EXE PCB:D:\PCB FName:CAM LName:DeBuck Pwrd:Unknown QWK REP
The above example will run the Cam-Mail Door and will insert your REP
packet if it can be found in your REP directory. Your REP file will
automatically be deleted once inserted. It will also create a QWK
packet if any new messages are found. The QWK packet will be created
in the directory defined in the CMSM program. Please note that the
REP file is processed first, and then the QWK packet.
Page 45 of 50
CAM TEXT PROMPT EDITOR
The MKCAMTXT.EXE program allows you to modify all of the prompts that are
used in the CAM-MAIL.EXE program. This allows for Multi-Lingual operation. If
you need to have multi-lingual prompts, simple create a file called CAMTEXT.XXX
(Where XXX is the langauge extension defined in PCBSet for the language),
otherwise simply edit the CAMTEXT file for normal operations. An example of the
program is shown below:
╒═════════════════════════════════════════════════════════════════════════════╕
│ CAMTEXT File Generator/Editor │
╘═════════════════════════════════════════════════════════════════════════════╛
╒════════════════════════════════════════════════════════╕
│Enter filename to edit/create: CAMTEXT │
╘════════════════════════════════════════════════════════╛
╒═════════════════════════════════════════════════════════════════════════════╕
│ Record No.: 71 Record Length: 79 │
├─────────────────────────────────────────────────────────────────────────────┤
│A) All Mail in Y) Only Mail addressed B) Your personal and │
│@X09A) All Mail in @X0DY) Only Mail addressed @X0AB) Your personal and │
│@X09A) All Mail in @X0DY) Only Mail addressed @X0AB) Your personal and │
╘═════════════════════════════════════════════════════════════════════════════╛
┌─────────────────────────────────────────────────────────────────────────────┐
│ <ESC> = Save & Quit. <F2> = Text-Search. │
│ <F3> = New Record Number. <F4> = Restore Default. │
│ <Up> = Back 1 record. <Dn> = Ahead 1 record. │
│ <PgUp> = Back 10 records. <PgDn> = Ahead 10 records. │
│ <Ctrl-PgUp> = Begin. of file. <Ctrl-PgDn> = End of File. │
│ <F5> = Update Ansi Window │
└─────────────────────────────────────────────────────────────────────────────┘
╒═════════════════════════════════════════════════════════════════════════════╕
│ (C) Copyright Cam DeBuck Software 1991, 1992 │
╘═════════════════════════════════════════════════════════════════════════════╛
Page 46 of 50
ACKNOWLEDGEMENTS
First, let me thank those persons who are responsible for the .QWK
format (although, the information on the format is scarce):
Mark Herring - The original author of the QMail Door for PCBoard.
Clark Development Company, Inc. - Author of PCBoard Bulletin Board.
If you would like to register this door, please check the next page for
information on how to register. Fill out the form and mail it back to me.
The door has not been crippled in any way other than the fact that your IDCODE
is DEMO.QWK and DEMO.REP until you register. Other than that, the door has not
been crippled. It will work on non-standard comports in the ShareWare version
as well.
Please, I ask you to support the ShareWare concept if you continue to use the
door more than 30 days to evaluate the door. If you do not register the door
within 30 days, please take it down and discontinue its use. Many HOURS and
MONTHS have gone into making this the BEST ShareWare Mail Door available.
Registration is only $25.00 compared to the $50.00 commercial ones. You will
find that his door is a COMPLETE packet with NetWork support and has everything
one needs to echo messages between BBSs.
If you run into any problems with the door, please let me know. You can reach
me via my BBS at (801)489-3558 [HST 1440] or (801)489-7558.
Page 47 of 50
A big Thank You goes to those people who helped Beta Test All versions of
the software. Without you, Cam-Mail v1.10 would of never of gotten this far.
Special Thanks go to the following people for registering the Door before
its release:
Chuck Seyboldt Mike Labbe Wade Edwards
Gordon Huyck Ron Brandt Ernie Johnson
Russell Jackson Chet Wilkinson Eric Lundberg
Ken Hedgecock Terry Raley Reginald A. Hirsch
Ira Kemp John Stewart Roger Sligar
Bruce Haefemeyer Michael Sussell John W. Zerkel
Rick Cann Jon Orten Hans Gether
Jack Daugherty Bob Allen Rich Little
Jonathan Hart Ada Kirkman Lance Williams
Gary Groeller Frank M. Lerner Jim Wall
Dan Smith John Huner Jeff Grant
Mark Pruitt Gary Smith David Keener
Peter Booras Len Hult Gary Meeker
Ted De La Mare
Page 48 of 50
And one other Special Thanks to those who have supported Cam-Mail and the
ShareWare concept:
WordPerfect Corporation
Chris Long
Gary Phelps
Bob Simpson
Michael Griffin
Harry R. Bragdon
Fifth Generation Systems
James Lewis
Charles Sea
Phil Gottfredson
David R. Sader
Bobby Guilbeau
Carlos Honorato
David Muench
Phil Geiger
Bob Neal
Tim Sawyer
Rod L. Renner
Hal Wald
Gerry Schechter
Dave Dennett
Dave Pletsch
Dwight Dawson
Daryl Stogner
Barly Redsar
Duffy Groener
Eric Horn
Clifford B. Deans
Jim Stein
Mike Perkins
TDF Telecom
Fred Korevec
Jim Dirkes
Ken Wilson
Tim Meade
Michael Dodge
John Hodal
Allen Stone
Steve Williams
Pete Schenk
Norm Henke
Lee Harden
Marty Shannon
Doug Moore
Brian J. Marx
Rick Morris
Danny Walker
Charles R. Lekowski
James Sharrer
Bob Gage
Tom Carroll
Ricky Schradin
Russell Hardenburgh
Edward Owen
Mike Olah
Bob Charles
Information Management/EOUSA
Glenise Gleaton
Ray Collado
Robert Seely
Ken Schatzle
Yan Wolf
Steve Clifford
Ray Clemmer
Matej Kersevan
Bob Chapman
David Tisinai
Mike Reid
Bill Wahlstrom
Gene Newcomb
Steven H. Lin
Steve Prater
James Wall
Eugene R. Hysner
Michael Walter
Spencer Greenwald
Don Paul Jones
Guy Kowalski
Peter Wadsworth
David Todd
Sean & Stanley Truman
Uwe J. Jildesheim
Gardiner Jones
Steven Cain
Kevin Raihala
Howard Belasco
Paul Gamber
David Whipp
Don Grillo
Walt Benson
Michael Scribner
Dave Klein
Roger Messer
Dusan Golubic
Greg Duvall
Ray Herold
Page 49 of 50
Cindy Duryea
Irve Towers
Paul Gonya
Francis Selje
Adam Shiffman
John Dodson
Alvin Combs
Wichita State University
Mike Weixler
Bill Pankenier
Hung X. Le
Jim Tamburrino
Jim Sanders
Dave Parks
Dennis Moon
Mario Diaz
Owen Hawkins
Joe Pagnossin
Tony McClenny
George Silberstern
Charles Shapiro
Gary Bouchard
William L. Schoenbachler
George Clifford
Don Mackai
Darryl Kwasny
Joe Berardelli
Darin Ramey
Ted de la Mare
Larry Stevenson
David Keener
Len Hult
Gary Meeker
Peter Booras
Gary Smith
Jeff Grant
Mark Pruitt
Dan Smith
John Huner
Jim Wall
Frank M. Lerner
Gary Groeller
Lance Williams
Ada Kirkman
Johnathan Hart
Rich Little
Bob Allen
Jack Daugherty
Hans Gether
Jon Orten
Rick Cann
John W. Zerkel
Michael Sussell
Bruce Haefemeyer
Roger Sligar
Ira Kemp
John Stewart
Terry Raley
Reginald A. Hirsch
Ken Hedgecock
Eric Lundberg
Chet Wilkinson
Russell Jackson
Ernie Johnson
Ron Brandt
Gordon Huyck
Wade Edwards
Mike Labbe
Chuck Seyboldt
Russell Townsend
Page 50 of 50